Build MTRR support into privileged xenlinux x86/64.
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 9 Mar 2006 15:03:23 +0000 (16:03 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 9 Mar 2006 15:03:23 +0000 (16:03 +0100)
Signed-off-by: Keir Fraser <keir@xensource.com>
buildconfigs/linux-defconfig_xen0_x86_64
buildconfigs/linux-defconfig_xen_x86_64
linux-2.6-xen-sparse/arch/x86_64/Kconfig

index 7baeb3d47e89e1f7ad298eed51c9ed7ab8b5449a..691e1382b8af5787e444acf7ecc8569eaa5def26 100644 (file)
@@ -108,6 +108,7 @@ CONFIG_MICROCODE=y
 CONFIG_X86_IO_APIC=y
 CONFIG_X86_XEN_GENAPIC=y
 CONFIG_X86_LOCAL_APIC=y
+CONFIG_MTRR=y
 # CONFIG_SMP is not set
 CONFIG_PREEMPT_NONE=y
 # CONFIG_PREEMPT_VOLUNTARY is not set
index 85314f98d3e7f9c0ed52551f9dba45d46b9803ba..baaada759c14db44413c04e3e0c864652f5e9a29 100644 (file)
@@ -111,6 +111,7 @@ CONFIG_MICROCODE=y
 CONFIG_X86_IO_APIC=y
 CONFIG_X86_XEN_GENAPIC=y
 CONFIG_X86_LOCAL_APIC=y
+CONFIG_MTRR=y
 CONFIG_SMP=y
 CONFIG_PREEMPT_NONE=y
 # CONFIG_PREEMPT_VOLUNTARY is not set
index 75e35a54a3a180676d572f02c7e49c5a6c5d70f1..a700ee7accb4ee84aa149060fb02241b61f0afa1 100644 (file)
@@ -222,7 +222,7 @@ config X86_LOCAL_APIC
 
 config MTRR
        bool "MTRR (Memory Type Range Register) support"
-       depends on !X86_64_XEN
+       depends on !XEN_UNPRIVILEGED_GUEST
        ---help---
          On Intel P6 family processors (Pentium Pro, Pentium II and later)
          the Memory Type Range Registers (MTRRs) may be used to control